body{font-family: "微软雅黑"; background-color: #ffffff; }
body .layui-layer-prompt .layui-layer-btn0{background:#375f1a; color:#fff; border: none;}
.firame_body{font-family: "微软雅黑"; background-color: #ffffff; }
.fr{float: right;}
.fl{float: left;}
.text_left{text-align: left}
.text_right{text-align: right}
.text_center{text-align: center;}
.clear{clear:both;}
.border_bottom{ border-bottom: 1px solid #cccccc; }
.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.color1{color:#7f1718}
.color2{color: #800000}
.bottombg{background-color:#56c3ff}
.bottombglan{background-color:#56c3ff; color: #ffffff}
.bottombgno{background:no-repeat;}
.hight15{height: 50px; }
.line_height{ line-height: 50px; }
.padding30{ padding: 30px 30px; }
.cursor{cursor:pointer}
.widthyibai{ width: 80% }
.width90{ width: 95% }
.disable {pointer-events: none;}
.body_f1f1f1{ background-color: #f1f1f1; }
.head-height90{ height: 90px; }
.head-height360{ height: 360px; }
.page{}
.page .pagination .active{ background-color: #375f1a; border:1px solid #375f1a; }
/*统一顶部*/
.head-top{ 
    background: rgba(255, 255, 255, 0.9) none repeat scroll !important;
    filter: Alpha(opacity=90);
	background-color: #ffffff; height:90px; color: #375f1a; font-size: 14px; position: fixed;z-index: 100; width: 100%; padding: 0; margin: 0  }
/*.head-top a{ color: #375f1a; font-size: 18px;}
.head-top a:hover{  color: #feb22b; }*/
.head-top .head-logo{ width: 180px; margin-left: 0px }
.head-top .head-sosuo{ width: 27px; margin-right: 0px }
/* 解决方案顶部 */
.hade-solution-top{ height: 260px; }
.hade-solution-top h1{ margin-top: 65px; color: #ffffff; font-size: 30px; float: left; width: 100%; margin-bottom: 5px; }
.hade-solution-top p{ line-height: 1.6em; height: 3.2em; color: #cccccc; font-size: 14px; float: left; width: 100%; padding: 0; margin: 0 }
.hade-solution-top .p1{ margin-top: 5px; }

.head-logo{ margin-top: 8px; }
.head-mun{text-align: center;}
.head-mun ul{ float: right; margin-top: 25px; }
.head-mun ul li{ float: left; padding: 0px 23px; margin-left: 10px; height: 40px; line-height: 40px; border-radius:8px; }
.head-mun ul li div{display: none; position: absolute; background-color:#feb22b; border-radius:8px; margin-top: -11px; padding: 20px 0px;}
.head-mun a{ color: #375f1a; font-size: 16px;}
.head-mun ul li div a{ color: #ffffff; font-size: 14px; }
.head-mun .nava a{color: #ffffff; }
.head-mun .nava{ background-color:#feb22b; }
.head-top li:hover{ background-color:#feb22b; }
.head-top li:hover a{color: #ffffff; }
.head-top li:hover div{display: block; }
.nave-2{ width: 110px; margin-left: -23px; }
.nave-3{ width: 110px; margin-left: -23px; }
.nave-4{ width: 142px; margin-left: -23px; }
.nave-5{ width: 126px; margin-left: -23px; }
.nave-6{ width: 142px; margin-left: -23px; }
.nave-7{ width: 110px; margin-left: -23px; }
.nave-9{ width: 142px; margin-left: -23px; }


.head-login{ text-align: right; line-height: 90px; /* margin-top: 26px; padding-left: 20px;*/}
.head-login .head-sosuo{ cursor: pointer; }
/*.head-login button{ border:none; cursor: pointer; position:absolute; right: 0; background-color: inherit;}
.head-login .head-sosuo{ width: 18px; margin-top: 10px; margin-right: 10px; }
.head-login input{ background-color: inherit; border: 1px solid #375f1a; border-radius: 3px; font-size: 12px; }

*/

#huandeng .p1{ color: #ffffff;font-size: 46px;font-weight: 400; line-height: 2em; margin-top: 100px;  }
#huandeng .p2{ color: #ffffff; font-size: 18px; line-height: 2em; margin-bottom: 28px; padding-right: 20%; }
/* #huandeng a{ font-size: 18px; } */

.bangzhu { margin-top: 36px; margin-bottom: 36px; }
.bangzhu h1{ text-align: center; line-height: 5em; font-size: 30px; color: #000; font-weight: 400;}
.bangzhu h2 i{ font-size: 18px; color: #375f1a; float: left; margin-right: 10px;  }
.bangzhu h2 b{ font-weight: 400; margin-left: 7px }
.bangzhu h2 a{ color: #375f1a;font-size: 18px;}
.bangzhu h2 a i{ color: #375f1a; margin-right: 0px;}
.bangzhu h2:hover{  color: #feb22b; }
.bangzhu h2:hover a i{  color: #feb22b; }
.bangzhu h2{ border-bottom: 1px solid #98ab89;  padding-bottom: 10px; font-size: 18px;color: #000; margin-bottom: 10px; }
.bangzhu ul li{border-bottom: 0px solid #ededed; float: left; width: 100%; line-height:2em; padding: 10px 0; font-size: 12px;color: #000;  }
.bangzhu ul .border-1px{border-bottom: 1px solid #ededed;}
.bangzhu ul li p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; overflow: hidden; }
.bangzhu ul li i{ margin-right: 0px; color: #42af3d; }
.bangzhu ul li a{ font-size: 14px; }
.bangzhu ul li a:hover{  color: #feb22b; }
.bangzhu ul li .p1{ width: 20%; float: left;  padding: 10px 0;}
.bangzhu ul li .p2{ width: 80%; float: left; padding: 10px 0 0px 0;}
.bangzhu ul li .p2 a{ font-size: 16px; color: #375f1a; font-weight: bold; }
.bangzhu ul li .p3{ width: 80%; float: left; padding: 0px 0 10px 0;}

.bangzhu ul li .p4{ width: 35%; float: left;  padding: 0px 0;}
.bangzhu ul li .p4 img{ width: 90%; }
.bangzhu ul li .p5{ width: 65%; float: left; padding: 6px 0 0px 0;}
.bangzhu ul li .p5 a{ font-size: 16px; color: #375f1a; font-weight: bold; }
.bangzhu ul li .p5 a span{ font-size: 12px; color: #333333; font-weight: bold; }
.bangzhu ul li .p6{ width: 65%; float: left; height: 80px; line-height: 1.9em; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4; overflow: hidden;  padding: 0px 0 6px 0;}


.index-ywdt-row{ padding: 0 -10px; }
.index-ywdt-list{ padding: 0 15px; }
.index-ywdt-list .p4 img{ width: 100%; }
.index-ywdt-list .p5{ line-height: 2em; height: 30px; overflow: hidden; font-size: 16px; padding: 6px 0 0px 0;}
.index-ywdt-list .p6{ line-height: 1.4em; height: 38px; overflow: hidden; font-size: 14px; padding: 3px 0 0px 0;}
.index-ywdt-list .p6 a{ color: #999999; }

.bangzhu-bj{ background-color: #ffffff; padding: 15px 0px; height: 330px; overflow: hidden; margin: 30px 0 30px 0;}
.bangzhu .bangzhu-a1{ padding-right: 24px; }
.bangzhu .bangzhu-a2{ padding-left: 12px; padding-right: 12px;}
.bangzhu .bangzhu-a3{}
.bangzhu-a3 { padding-left: -15px; padding-right: -15px; background-color: #ffffff;}
.bangzhu-a3 li{ padding: 15px 15px; }
.bangzhu-a3 li img{ width: 100%; }
.bangzhu-a3 .p5{ line-height: 2em; height: 30px; overflow: hidden; font-size: 16px; padding: 6px 0 0px 0;}
.bangzhu-a3 .p6{ line-height: 1.4em; height: 38px; overflow: hidden; font-size: 14px; padding: 3px 0 0px 0;}
.bangzhu-a3 .p6 a{ color: #999999; }
.bangzhu-bj h2 i{ font-size: 18px; color: #375f1a; float: left; margin-right: 10px;  }
.bangzhu-bj h2 b{ font-weight: 400; margin-left: 7px }
.bangzhu-bj h2 a{ color: #375f1a;font-size: 18px;}
.bangzhu-bj h2 a i{ color: #375f1a; margin-right: 0px;}
.bangzhu-bj h2:hover{  color: #feb22b; }
.bangzhu-bj h2:hover a i{  color: #feb22b; }
.bangzhu-bj h2{ border-bottom: 1px solid #98ab89;padding-bottom: 10px; font-size: 18px;color: #000; margin-bottom: 10px; }

.bangzhu-bj h2{ margin-bottom: 20px; }
.swiper-wrapper { background-color: #ffffff; }
.swiper-slide { padding: 5px 0px; }
.swiper-slide img{ width: 100%; }
.swiper-slide .p5{ line-height: 2em; height: 30px; overflow: hidden; font-size: 16px; padding: 6px 0 0px 0;}
.swiper-slide .p6{ line-height: 1.4em; height: 38px; overflow: hidden; font-size: 14px; padding: 3px 0 0px 0;}
.swiper-slide .p6 a{ color: #999999; }



.footer{ background-color:#375f1a;  }
.footer .footer-top{ color: #ffffff; padding: 28px 0; font-size: 14px; }
.footer .quan{ border:2px solid #ffffff; border-radius: 50%; color: #ffffff; font-size: 22px; padding: 3px; margin-right: 15px; float: left;}
.footer .quan-bei{ border:2px solid #ffffff; border-radius: 50%; color: #ffffff; font-size: 16px; padding: 6px 6px; margin-right: 15px; float: left;}
.footer-top span{ margin-top: 8px; float: left; }
.footer-top .img{ float: right; text-align: center; margin-left: 20px; line-height: 3em; }
.footer-top .text{ line-height: 2em; }
.footer-top h3{ color: #feb22b; margin-bottom: 15px }
/* 关于我们 */

.left-lanmu{ padding-right: 60px; margin-top: 60px; }
.left-lanmu .left-lanmu-mun{ background-color: #e9e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 40px;}
.left-lanmu .left-lanmu-mun h2{ background-color: #375f1a; padding: 30px 30px 20px 30px; color: #feb22b;}
.left-lanmu .left-lanmu-mun h2 p{ font-size: 16px; }
.left-lanmu .left-lanmu-mun ul{ border-top: 5px solid #ffffff; padding: 30px 30px 20px 30px; }
.left-lanmu .left-lanmu-mun ul li{ line-height: 2.6em; }
.left-lanmu .left-lanmu-mun ul li a{ font-size: 16px; color: #767676; }
.left-lanmu .left-lanmu-mun ul li a:hover{ color: #375f1a; }
.left-lanmu .left-lanmu-mun ul li i{ float: right; }
.left-lanmu .left-lanmu-mun ul li .nava{ color: #375f1a; }
.left-lanmu .left-lanmu-mun ul .erji{ padding-left: 28px;  }
.left-lanmu .left-lanmu-mun ul .erji a{ font-size: 14px; }

.left-lanmu .left-lanmu-tel{ background-color: #e9e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 40px;}
.left-lanmu .left-lanmu-tel h2{ background-color: #375f1a; padding: 30px 30px 20px 30px; color: #feb22b;}
.left-lanmu .left-lanmu-tel h2 p{ font-size: 16px; }
.left-lanmu .left-lanmu-tel ul{ border-top: 5px solid #ffffff; padding: 20px 30px 30px 30px; }
.left-lanmu .left-lanmu-tel ul li{ line-height: 2.3em; font-weight: normal; font-size: 16px; }
.left-lanmu .left-lanmu-tel ul li .tel{ margin-right: 13px;}
.left-lanmu .left-lanmu-tel ul li .phone{ margin-right: 15px; margin-left: 3px; }

.right-body{ padding-left: 20px; margin-top: 36px; }
.right-body .right-body-top{ border-bottom: 1px solid #dddddd; text-align: right; line-height: 2em; color: #999999; }
.right-body .right-body-top a{color: #999999; margin-left: 5px; margin-right: 5px;}
.right-body .right-body-top span{color: #333333; margin-left: 10px;}
.right-body .right-body-title{ text-align: center; margin: 50px 0 50px 0; }
.right-body .right-body-title h1{ font-size: 24px; color: #333333;}
.right-body .right-body-title-two{ margin: 10px 0 30px 0; font-size: 18px; }
.right-body .right-body-title img{ margin: 0px 0 20px 0; width: 249px; }
.right-body .right-body-title span{ font-size: 14px; color: #333333}
.right-body .right-body-content{ line-height: 1.6em; color: #999999; }
.right-body .right-body-content p{ line-height: 1.6em; color: #999999; margin-bottom: 10px; }
.right-body-content-lanmu{ line-height: 2em; margin: 20px 0 30px 0; }
.right-body-content-lanmu a{ font-size: 16px; padding: 15px 30px; border-radius: 3px; margin-right: 15px; background-color: #e9e6e6; color: #375f1a; }
.right-body-content-lanmu .nava{background-color: #375f1a; color: #ffffff;}
.right-body-content-row{ margin-top: 0px;  padding: 0px; margin-left: -15px; margin-right: -15px;} 
.right-body-content-row .layui-col-md4{  padding: 0px 15px 30px 15px; } 
.right-body-content-row .layui-col-md4 div{background-color: #f0f0f0; padding: 0px 0px 7px 0px; }
.right-body-content-row .layui-col-md4 .p1{}
.right-body-content-row .layui-col-md4 .p1 img{ width: 100%; }
.right-body-content-row .layui-col-md4 .p2{padding: 0px 15px; font-size: 18px; font-weight: bold; color: #375f1a; }
.right-body-content-row .layui-col-md4 .p2 span{ font-size: 14px; font-weight: normal; color: #333333; }
.right-body-content-row .layui-col-md4 .p3{padding: 0px 15px; font-size: 12px;}
.right-body-content-row .layui-col-md4 .p4{padding: 0px 15px; font-size: 12px; text-align: center;}
.right-body-content-row .layui-col-md4 .p4 span{ background-color: #feb22b; color: #ffffff; border-radius: 3px; padding: 5px 20px; }
.right-body-content-row1{ margin-top: 0px;  padding: 0px; margin-left: -15px; margin-right: -15px;} 
.right-body-content-row1 .layui-col-md4{  padding: 0px 15px 30px 15px; } 
.right-body-content-row1 .layui-col-md4 div{background-color: #ffffff; padding: 0px 0px 7px 0px; }
.right-body-content-row1 .layui-col-md4 .p1{ margin-bottom: 10px; }
.right-body-content-row1 .layui-col-md4 .p1 img{ width: 100%; }
.right-body-content-row1 .layui-col-md4 .p2{padding: 0px 0px; font-size: 16px; height: 50px;overflow: hidden; font-weight: bold; color: #333333; }
.right-body-content-row1 .layui-col-md4 .p2 span{ font-size: 14px; font-weight: normal; color: #333333; }
.right-body-content-row1 .layui-col-md4 .p3{padding: 0px 0px; font-size: 12px;}
.right-body-content-row1 .layui-col-md4 .p5{padding: 0px 0px; text-align: center; font-size: 16px; height: 50px;overflow: hidden; font-weight: bold; color: #333333; }
.right-body-content-row1 .layui-col-md4 .p4{padding: 10px 15px; font-size: 12px; text-align: center;}
.right-body-content-row1 .layui-col-md4 .p4 span{ background-color: #feb22b; color: #ffffff; border-radius: 3px; padding: 5px 20px; }

.right-body-dongtai{ border-bottom: 1px dotted #f2f2f2; margin-bottom: 15px; padding-left: 100px; height: 95px; color: #666666; }
.right-body-dongtai a{color: #333333;}
.right-body-dongtai .p1{ width: 80px; padding: 13px 0; background-color: #f2f2f2; position: absolute; left: 0; text-align: center; font-size: 16px;color: #333333; }
.right-body-dongtai .p1 b{ font-size: 22px; font-weight: normal; color: #333333;}
.right-body-dongtai .p2{ font-size: 16px; line-height: 1.2em;margin: 0; padding: 0;}
.right-body-dongtai .p3{margin-top: -5px; }


.sousuo-body .right-body-top{ border-bottom: 1px solid #dddddd; text-align: right; line-height: 4em; color: #999999; }
.sousuo-body .right-body-top a{color: #999999; margin-left: 5px; margin-right: 5px;}
.sousuo-body .right-body-top span{color: #375f1a; margin-left: 5px;}
.sousuo-body-content-row{ margin-top: 20px; }
.sousuo-body-dongtai{ border-bottom: 1px solid #dddddd;  padding: 0 0 20px 0; margin-bottom: 20px }
.sousuo-body-dongtai .p1{ font-size: 16px; margin-bottom: 5px; }
.sousuo-body-dongtai .p2{ font-size: 12px; color: #999999; }

.dsj-list-left{ height: 115px; overflow: hidden; padding-top:5px;  }
.dsj-list-left .p11{ font-size: 18px; line-height: 1.8em; margin: 0 }
.dsj-list-left .p12{ font-size: 12px; line-height: 1.6em; margin: 0 }
.dsj-list-right{  border-right: 5px solid #375f1a; text-align: right; padding-top:5px; height: 115px; overflow: hidden; }
.dsj-list-right .p11{ font-size: 18px; line-height: 1.8em; margin: 0 }
.dsj-list-right .p12{ font-size: 12px; line-height: 1.6em; margin: 0 }



.hade-top{ height: 250px; }
.hade-top h1{ margin-top: 95px; color: #ffffff; font-size: 30px; float: left; width: 100%; }
.hade-top p{ line-height: 2.6em; color: #cccccc; font-size: 14px; float: left; width: 100%; padding: 0; margin: 0 }

.about-body{ background-color: #f2f2f2; }
.about-gsjs{/* background-color: #ffffff; border-radius: 5px; padding: 15px; */ line-height: 1.8em; font-size: 16px; color: #666  }
.about-gsjs .about-gsjs-dalou{/* background-color: #ffffff; */ border-radius: 5px; }
.about-gsjs img{ width: 100%;}
.about-gsjs h1{ text-align: center; color: #333333; line-height: 2em; font-size: 30px; padding-bottom: 30px;}
.about-gsjs p{background-color: #ffffff; padding: 30px;text-indent:2em; margin-top: 0px; margin-bottom: 20px;}
.about-body-container{ padding-top: 70px; padding-bottom: 50px; }
#dituContent{width:100%;height:550px;border:#ccc solid 1px;}

.fuwu-bj-h1{ font-size: 30px; color: #333333; border-bottom: 1px solid #dddddd; padding: 16px 0 22px 0; margin-top: 30px; margin-bottom: 50px; }
.fuwu-bj-h1 i{ display: none; }

/* 分页样式 */
.page{ text-align: center; padding: 50px; }
.page .pagination {display: inline-block;padding: 0;margin: 0;}
.pagination a{text-decoration: none;margin-right: 0px!important; }
.page .pagination li {display: inline;}
.disabled ,.pagination  .active, .pagination li a {color: black; float: left;padding: 8px 16px;text-decoration: none;transition: background-color .3s;border: 1px solid #ddd; margin: 0 4px;}
.pagination .active{background-color: #56c3ff;color: white;border: 1px solid #56c3ff;}  
.disabled{background-color: #fafafa;}
.page .pagination  a.active {background-color: #fafafa;color: white;border: 1px solid #4CAF50;}
.page .pagination li a:hover:not(.active) {background-color: #fafafa;}

.anli-mnu{color: #666666; padding-top: 30px; margin-bottom: 30px; border-bottom: 1px solid #dddddd; padding-bottom: 12px;}
.anli-mnu a{ color: #2277da; }
.anli-mnu i{ margin-right: 3px; }

.wenti-mnu{color: #666666; padding-top: 10px; margin-bottom: 30px; border-bottom: 1px solid #dddddd; padding-bottom: 12px;}
.wenti-mnu a{ color: #2277da; }
.wenti-mnu i{ margin-right: 3px; }
.anli-body{ margin-bottom: 60px; }
.anli-body .layui-col-md3{ padding: 20px; }
.anli-body .layui-col-md3 img{ width: 100%; }
.anli-body .layui-col-md3 h2{ line-height: 2em; margin-top: 15px; }
.anli-body .layui-col-md3 p{ line-height: 2em; }
.anli-body .layui-col-md3 span{color: #999999}
.anli-body .layui-col-md3 a{color: #2277da}

.anli-body .layui-col-md9{ padding: 20px; line-height: 2em; color: #666666; }
.anli-body .layui-col-md9 h2{ margin: 0px 0 10px 0; font-size: 16px;  color: #333333;}
.anli-body .layui-col-md9 .anli-body-jianjie{ margin-bottom: 20px; }

.hade-anli-top{ height: 300px; }
.hade-anli-top h1{ margin-top: 105px; color: #ffffff; font-size: 30px; float: left; width: 100%; }
.hade-anli-top p{ line-height: 2.6em; color: #cccccc; font-size: 14px; float: left; width: 100%; }

.news{ padding: 0 }
.news h1{ text-align: center; line-height: 3em; margin-top: 26px; font-size: 30px; color: #000; font-weight: 400;}
.news-list{ border-bottom: 1px solid #ddd; padding: 20px 0 }
.news-list-date{ position: absolute; font-size: 30px; line-height: 1.0em; border-right: 1px solid #ddd; padding-right: 10px; text-align: right; color: #999999  }
.news-list-date b{ font-size: 18px; font-weight: normal;  }
.news-list-text{ padding-left: 110px; line-height: 1.6em; }
.news-list-text h3{ font-size: 18px; margin-bottom: 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; overflow: hidden; }
.news-list-text p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 44px; overflow: hidden; }
.news-list-text p a{ font-size: 14px; color: #666666; }

.news-body{ background-color: #f7f7f7; padding-bottom: 60px; }
.news-body-container{ background-color: #ffffff; border-radius: 8px; padding: 30px; }
.news-body-container .layui-col-md9{ padding-left: 15px; }
.news-body-container-h1{ text-align: center; line-height: 2em; color: #333333}
.news-body-container-p{ text-align: center; margin-top: 15px; color: #999999 }
.news-body-jianjie{ margin: 30px 0; }
.news-body-shejigao{}

.design-body-container-h1{ height: 80px; line-height: 80px; }
.design-body-container-h1 ul{ float: left; width: 100%; }
.design-body-container-h1 ul li{ float: left; width: 20%; text-align: left; font-size: 14px;}
.design-body-container-h1 ul li span{ font-size: 14px; color: #ffffff;  background-color: #cccccc; border-radius: 50%; padding: 2px 8px; margin-right: 5px;}
.design-body-container-h1 ul .actived{ border-radius: 50%; background-color: #56c3ff; }
.design-body-container-h1 ul li hr{float: right; margin-top: 39px;border-top:1px solid #e9e9e9; margin-right: 5%;}
.design-body-container{ background-color: #ffffff; border-radius: 3px; padding: 30px; margin-bottom: 30px; }

.design-body-container table{ width: 100%; border:1px solid #cccccc;line-height: 1.6em; font-size: 14px; text-align: center; }
.design-body-container table tr{ border:1px solid #cccccc; }
.design-body-container table tr td{ width: 20%; border:1px solid #cccccc; padding: 10px 10px;}
.design-body-container .actived{ color: #1dbf73; font-weight: bold; }

.wenti{}
.wenti-left{  margin-bottom: 60px; margin-top: 30px; background-color: #f7f7f7; padding-left: 20px; border-radius: 3px; }
.wenti-left ul{ font-size: 16px; line-height: 2.6em;margin-top: 0px; padding: 15px 0; }
.wenti-left ul li{ border-bottom: 0px solid #dedede; }
.wenti-left ul a{ margin-right: 30px; color: #666666 }
.wenti-left ul .actived{ color: #56c3ff;}

.wenti-right{ margin-bottom: 60px; margin-top: 30px; padding-left: 30px;}
.wenti-right h1{ font-size: 26px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #dddddd;}
.wenti-right-list{ line-height: 1.6em; font-size: 14px; border-bottom: 1px solid #dddddd; padding-bottom: 10px; margin-bottom: 15px; }
.wenti-right-list h3{font-size: 16px;margin-bottom: 5px; }
.wenti-right-list p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 44px; overflow: hidden; }
.wenti-right-list p a{ font-size: 14px; color: #666666; }

.wenti-right-list .p1{ font-size: 12px; margin-top: 3px; color: #666666; height: 22px; color: #cccccc; }
.wenti-right-list .p1 i{margin-right: 3px; font-size: 14px;}
.wenti-right-list .p1 span{margin-right: 20px;}

.wenti-right-body{ margin-bottom: 60px; margin-top: 30px; padding-left: 30px;}
.wenti-right-body h2{ font-size: 26px; text-align: center; margin-bottom: 15px;}
.wenti-right-body {}
.wenti-right-body .p1{text-align: center; font-size: 12px; margin-top: 3px; color: #666666; height: 22px; color: #cccccc; }
.wenti-right-body .p1 i{margin-right: 3px; font-size: 14px;}
.wenti-right-body .p1 span{margin-right: 20px;}

.hade-solution-mun{background-color:rgba(32,33,36,0.4); color: #ffffff; height: 50px; line-height: 50px; margin-top: -50px; }
.hade-solution-mun a{ color: #ffffff; font-size: 14px; padding: 0 0px; margin-right: 50px; }
.hade-solution-mun .actived{ color: #56c3ff; border-bottom: 2px solid #56c3ff; padding-bottom: 14px; }
.solution-body{ padding: 30px 15px; }
.solution-body h1{ padding: 30px 0px;text-align: left;font-size: 26px; }

.solution-body-left{}
.solution-body-left .solution-fwjj{ line-height: 2em; background-color: #ffffff; padding: 20px 26px 30px 26px; border-radius: 3px; }
.solution-body-left .solution-fwjj h3{ color: #000000; margin-top: 10px; }
.solution-body-left .solution-fwjj h3 img{ margin-right: 5px; }
.solution-body-left .solution-fwjj p{ color: #999999; padding-left: 27px;}
.solution-body-left .solution-fwjj .iconfont{ color: #56c3ff }

.solution-body-left .solution-jcgn{ line-height: 2em; }
.solution-body-left .solution-jcgn span{ color: #ff6600; }
.solution-body-left .solution-jcgn .p1{ color: #999999; font-size: 12px; }
.solution-body-left .solution-jcgn table{ border:1px solid #cccccc;line-height: 1.6em; font-size: 14px; text-align: center; }
.solution-body-left .solution-jcgn table tr{ border:1px solid #cccccc; }
.solution-body-left .solution-jcgn table tr td{ width: 20%; border:1px solid #cccccc; padding: 10px 10px;}
.solution-body-left .solution-jcgn .title-td{ text-align: left; padding: 25px 15px; }
.solution-body-left .solution-jcgn input{ border:1px solid #cccccc; padding: 5px 0px 5px 10px; border-radius: 3px; }
.solution-body-left .solution-jcgn .price{ font-size: 16px; }
.solution-body-left .solution-jcgn .title{ font-size: 20px; line-height: 36px; }
.solution-body-left .solution-jcgn .title-jianjie{ font-size: 12px; color: #666666; line-height: 20px; height: 60px;}
.solution-body-left .solution-jcgn .actived{ color: #1dbf73; font-weight: bold; }
.solution-body-left .solution-jcgn .bott-price{ color: #000; margin-bottom: 5px; }
.solution-body-left .solution-fwlc-body{ line-height: 3em; background-color: #ffffff; padding: 20px 26px 30px 26px; border-radius: 3px; }
.solution-body-left .solution-fwlc-body i{ color: #1dbf73; font-weight: bold; margin-right: 15px; }



.solution-jcgn-bj1{ background-color: #f1f1f1 }
.solution-jcgn-bj2{ background-color: #ffffff }
.solution-jcgn-biaoti{color: #999999; text-align: left;}
.solution-body-right{ padding-left: 30px; }
.solution-body-right .layui-row{/*  position: fixed; z-index: 10; top: 30%; */ background-color: #ffffff; border-radius: 3px; margin-top: 94px;}

.solution-body-right .layui-row ul{float: left; width: 100%; padding: 0px; background-color: #f8f8f8; border-bottom: 2px solid #56c3ff;}
.solution-body-right .layui-row ul li{cursor:pointer; line-height: 3em; font-size: 16px; float: left; width: 25%; text-align: center;}
.solution-body-right .layui-row ul .actived{ color: #ffffff; background-color: #56c3ff; }

.solution-body-right-body{ padding: 15px; }
.solution-body-right-body p{ padding-left: 30px; color: #777777; line-height: 2em; font-size: 14px; }
.solution-body-right-body i{ color: #1dbf73; font-weight: bold; position: absolute; left: 50px; font-size: 16px; }
.solution-body-right-body h3{ font-size: 12px; color: #999999; padding-left: 5px; padding-top: 10px; }
.solution-body-right-body h2{ font-size: 16px; color: #333333; padding-left: 5px; line-height: 1.6em; margin-top: 10px; margin-bottom: 5px; }
.solution-body-none{ display: none; }
.solution-body-block{ display: block; }
.solution-body-right-pirce{ padding-top: 10px; padding-bottom: 10px; }
.solution-body-right-pirce b{ color: #ff6600; font-size: 30px; }
.solution-body-right-pirce i{ color: #ff6600; font-size: 30px; left: 40px; }
.solution-body-right-button{ padding-bottom: 10px; }

.solution-fwlc{}
.solution-fwlc img{ width: 100% }


.order-container-list{  padding-top: 100px;  padding-bottom: 100px; }
.order-list{background-color:#ffffff; border-radius: 3px;}

.pay-left{ font-size: 18px; line-height: 1.4em;   /* border-right: 2px solid #707070; */ padding: 20px 30px; }
.pay-left span{ font-size: 14px; color: #999999}
.pay-left p{ font-size: 16px; margin-bottom: 15px;}
.pay-left p b{color: #ff5722; font-size: 20px; }
.pay-right{ padding: 15px 30px; }
.pay-right h1{ font-size: 14px; line-height: 2.2em; }
.pay-right ul{ width: 100%; float: left; }
.pay-right ul li{ width: 50%; float: left; font-size: 14px; cursor: pointer; text-align: center; line-height: 3em;}
#wx_body{ width: 100%; float: left; text-align: center; padding-top: 36px; padding-bottom: 36px; }
#wx_body div{ width: 50%; float: left; text-align: center; padding: 20px; line-height: 2em;}
#wx_body div img{  }
#wx_body div i{ font-size: 30px; line-height: 4em; color: #2ead39}

.type-bj{ padding-left: 45px; height: 85px; padding-top: 5px; padding-right: 10px; background-size:100% 100%; color: #ffffff;}
.type-bj a{color: #ffffff;}
.type-bj2{padding-right: 45px; height: 85px; padding-top: 5px; padding-left: 10px; background-size:100% 100%; color: #ffffff;}
.type-bj2 a{color: #ffffff;}

.type-bj:hover{background-size:100% 100%; color: #ffffff;}
.type-bj2:hover{background-size:100% 100%; color: #ffffff;}
.type-color { padding-left: 45px; height: 85px; padding-top: 5px; padding-right: 10px;}
.type-color2 { padding-right: 45px; height: 85px; padding-top: 5px; padding-left: 10px;}
.type-color a:hover{ color: #feb22b;}
.type-color2 a:hover{ color: #feb22b;}
#zfb_body{ width: 100%; float: left; display: none; text-align: center; padding-top: 36px; padding-bottom: 36px;}
#zfb_body div{ width: 50%; float: left; text-align: center; padding: 20px; line-height: 2em;}
#zfb_body div img{ width: 70%; }
#zfb_body div i{ font-size: 30px; line-height: 4em; }
#zfb_body div .icon-weixinzhifu3{ color: #2ead39 }
#zfb_body div .icon-zhifubao4{ color: #3388ff } 
.pay_right_div{ border:1px solid #f1f1f1; margin-top: 15px; }
.wx_color{ background-color:#ffffff; color: #000; }
.zfb_color{ background-color:#f1f1f1; color: #333333; }
.head-top .iconfont{ display: none; }
.head-top .layui-icon-close{  display: none; }
.phone-head-mun{  display: none; }
.phone-head-img{ display: none; }
#phonehuandeng{ display: none; }
.phone-body-body{ display: none; }
/* 首页操作 */
@media (max-width: 767px) {  
    /*在小于768像素的屏幕里,这里的样式才生效*/  
    .phone-body-body{ padding: 0 }
    .phone-body-body .phone-body-container{ padding: 0 }
    .phone-head-height90{ height: 90px; }
    .head-top{ padding: 0 0px; }
    .head-top .head-logo{ margin-top: 10px; margin-left: 10px;  width: 80%;  }
    .head-top .head-login{ float: right; }
    .head-top .head-sosuo{ display: none; }
    .pc-head-img{ display: none; }
    .phone-head-img{ display: block; padding: 0 }
    .phone-head-img img{ width: 100%; }
    .head-top .iconfont{ font-size: 36px; display: block;margin-right: 10px;float: right; }
    .head-top .layui-icon-close{ font-size: 36px; margin-right: 10px;float: right;}
    .head-width{ padding: 0; }
    .phone-head-mun .phone-nava-b{ display: none; }
    .head-mun{height: 90px; overflow: hidden; display: none; }
    .phone-head-mun{ margin-top: -0px; background: rgba(255, 255, 255, 0.9) none repeat scroll !important;
    filter: Alpha(opacity=90);
	background-color: #ffffff; padding: 10px 30px 30px 30px;}
    .phone-head-mun .phone-nava-a{ width: 100%; float: left; border-bottom: 1px solid #dedede; line-height: 3em;  }
    .phone-head-mun .phone-nava-a a{ font-size: 16px; }
    .phone-head-mun .iconfont{ float: right; font-size: 26px; cursor: pointer;}
    .phone-head-mun .phone-nava-b{ display: none; padding-left: 15px; line-height: 2em; float: left; width: 100%; padding-top: 10px; }
    .pc-yewudongtai{display: none;}
    .left-lanmu{ display: none; }
    .right-body{ width: 100%; padding: 0; margin-top: 10px; }
    .phone-head-width{ padding: 0; }

    .right-body-dongtai .p2{ font-size: 14px; line-height: 1.2em;margin: 0; padding: 0; height: 20px; overflow: hidden;}
	.right-body-dongtai .p3{margin-top: -5px; font-size: 12px; height: 60px; overflow: hidden; }
	.page{ padding:15px 0;}
	.right-body-content-row{ padding: 7px 7px; }
	.right-body-content-row .layui-col-md4{  padding: 0px 7px 14px 7px; } 
    .right-body-content-row .layui-col-md4 div{background-color: #f0f0f0; padding: 0px 0px 7px 0px; }
	.right-body-content-row .layui-col-md4 .p2{padding: 0px 6px; font-size: 14px; font-weight: bold; color: #375f1a; }
    .right-body-content-row .layui-col-md4 .p2 span{ font-size: 12px; font-weight: normal; color: #333333; }
    .right-body-content-row .layui-col-md4 .p3{padding: 0px 6px; font-size: 12px; height: 56px; overflow: hidden;}
    .right-body-content{ overflow: hidden; }
    .right-body-content img{ width: 100%; }

    .type-bj{ padding-left: 25px; height: 85px;overflow: hidden; padding-top: 5px; padding-right: 10px; background-size:100% 100%; color: #ffffff;}
	.type-bj a{color: #ffffff;}
	.type-bj2{padding-right: 25px; height: 85px;overflow: hidden; padding-top: 5px; padding-left: 10px; background-size:100% 100%; color: #ffffff;}
	.type-bj2 a{color: #ffffff;}

	.type-bj:hover{background-size:100% 100%; color: #ffffff;}
	.type-bj2:hover{background-size:100% 100%; color: #ffffff;}
	.type-color { padding-left: 25px;overflow: hidden; height: 85px; padding-top: 5px; padding-right: 10px;}
	.type-color2 { padding-right: 25px;overflow: hidden; height: 85px; padding-top: 5px; padding-left: 10px;}
	.type-color a:hover{ color: #feb22b;}
	.type-color2 a:hover{ color: #feb22b;}
	.dsj-list-left .p12{ font-size: 12px; line-height: 1.6em; height: 40px; overflow: hidden; margin: 0 }
	.dsj-list-right .p12{ font-size: 12px; line-height: 1.6em;height: 40px; overflow: hidden; margin: 0 }

	#huandeng{ display: none; }
	#phonehuandeng{ display: block; }
	.phone-body-body{ display: block; }

	.right-body-content-row2{ margin-top: 0px;  padding: 0px; margin-left: 0px; margin-right: 0px;} 
	.right-body-content-row2 .layui-col-md4{  padding: 20px 7px 30px 7px; } 
	.right-body-content-row2 .layui-col-md4 div{background-color: #ffffff; padding: 0px 0px 7px 0px; }
	.right-body-content-row2 .layui-col-md4 .p1{ margin-bottom: 10px; }
	.right-body-content-row2 .layui-col-md4 .p1 img{ width: 100%; }
	.right-body-content-row2 .layui-col-md4 .p2{padding: 0px 0px; font-size: 16px; height: 50px;overflow: hidden; font-weight: bold; color: #333333; }
	.right-body-content-row2 .layui-col-md4 .p2 span{ font-size: 14px; font-weight: normal; color: #333333; }
	.right-body-content-row2 .layui-col-md4 .p3{padding: 0px 0px; font-size: 12px;}
	.right-body-content-row2 .layui-col-md4 .p5{padding: 0px 0px; text-align: center; font-size: 16px; height: 50px;overflow: hidden; font-weight: bold; color: #333333; }
	.right-body-content-row2 .layui-col-md4 .p4{padding: 10px 0; font-size: 12px; text-align: center;}
	.right-body-content-row2 .layui-col-md4 .p4 span{ background-color: #feb22b; color: #ffffff; border-radius: 3px; padding: 5px 20px; }
    

    .phone-h3-tltle{ font-size: 18px; text-align: center; line-height: 3em; padding-top: 15px; border-top: 10px solid #f8f8f8; }
    .phone-body-container-text{ padding: 15px; }





    .footer-top{ text-align: center; }
    .footer-top .phone-footer-img{ display: none; }
}  
@media (min-width: 768px) and (max-width: 991px) {  
    .head-top .head-logo{ margin-top: 10px; margin-left: 0px;  width: 90%;  }
    .head-top .head-login{ float: right; }
    .head-top .head-sosuo{ display: none; }
    .head-top .iconfont{ font-size: 36px; display: block; }
    .head-top .layui-icon-close{ font-size: 36px; }
    .left-lanmu{ padding-right: 0px; margin-top: 60px; }
    .left-lanmu .left-lanmu-mun h2{ background-color: #375f1a; padding: 10px 15px 10px 15px; color: #feb22b;}
    .left-lanmu .left-lanmu-mun ul{ border-top: 5px solid #ffffff; padding: 10px 15px 10px 15px; }
    .left-lanmu .left-lanmu-tel h2{ background-color: #375f1a; padding: 10px 15px 10px 15px; color: #feb22b;}
    .left-lanmu .left-lanmu-tel ul{ border-top: 5px solid #ffffff; padding: 10px 15px 10px 10px; }
    .right-body-content-row .layui-col-md4 .p2{padding: 0px 6px; font-size: 14px; font-weight: bold; color: #375f1a; }
    .right-body-content-row .layui-col-md4 .p2 span{ font-size: 12px; font-weight: normal; color: #333333; }
    .right-body-content-row .layui-col-md4 .p3{padding: 0px 6px; font-size: 12px; height: 76px; overflow: hidden;}
    .phone-head-mun{ margin-top: -8px; background: rgba(255, 255, 255, 0.9) none repeat scroll !important;
    filter: Alpha(opacity=90);
	background-color: #ffffff; padding: 10px 30px 30px 30px;}
    .phone-head-mun .phone-nava-a{ width: 100%; float: left; border-bottom: 1px solid #dedede; line-height: 3em;  }
    .phone-head-mun .phone-nava-a a{ font-size: 16px; }
    .phone-head-mun .iconfont{ float: right; font-size: 26px; cursor: pointer;}

    .phone-head-mun .phone-nava-b{ display: none; padding-left: 15px; line-height: 2em; float: left; width: 100%; padding-top: 10px; }
    .right-body-dongtai .p1{ width: 80px; padding: 13px 0; background-color: #f2f2f2; position: absolute; left: 0; text-align: center; font-size: 16px;color: #333333; }
	.right-body-dongtai .p1 b{ font-size: 22px; font-weight: normal; color: #333333;}
	.right-body-dongtai .p2{ font-size: 14px; line-height: 1.2em;margin: 0; padding: 0; height: 20px; overflow: hidden;}
	.right-body-dongtai .p3{margin-top: -5px; font-size: 12px; height: 60px; overflow: hidden; }
    .head-mun{height: 90px; overflow: hidden; display: none; }
    .head-mun a{ margin-right: 5px;}
    .head-login .layui-btn{ padding: 0 5px }
    #phone-foot-daohang{ display: block; }
    .footer-mun{ padding: 15px 0 } 

    .footer-mun .layui-col-md2{ display: none; }
    .footer-mun .layui-col-md3{ width: 100%; padding: 0; margin: 0}
    .footer-mun h3{ margin: 0; padding: 0; display: none; }
    .footer-mun .footer-mun-left{ width: 100%; float: left; margin-top: 0px; text-align: center; margin-bottom: 25px; }
    .footer-mun .footer-mun-right{ width: 100%; float: left; text-align: center; margin-top: 0px; }
    .footer-mun .footer-mun-right p{ text-align: center; margin: 0; padding: 0 }
    .footer-yqlj h3{ height: 20px; }
    .footer-top{ text-align: center; }
    .footer-top .phone-footer-img{ display: none; }
    .layui-collapse{ padding: 0; background:no-repeat; border:none;}
    .layui-colla-item{ padding: 0; background:no-repeat; border:none;}
    .layui-colla-title{ padding: 0; background:no-repeat; border:none; color: #ffffff;border-top:1px solid #45484c; }
    .layui-colla-title .layui-icon{ position: absolute; right: 0 }
    .layui-colla-content{padding: 10px 0; color: #CCCCCC;border-top:1px solid #45484c; line-height: 2.5em;}
    .layui-colla-content a{ color: #CCCCCC; }
    .layui-collapse i{ padding: 0; margin: 0; float: right; text-align: right; }

}  
@media (min-width: 992px) and (max-width: 1199px) {
   .head-logo{ margin-top: 10px; margin-left: 0px; width: 120px; }
   .footer-mun .layui-col-md2{ width: 12%; }
   .footer-mun .layui-col-md3{ width: 38%; }
   .head-top a{ color: #375f1a; font-size: 14px;}
   .head-mun ul li div a{ color: #ffffff; font-size: 12px; }
   .head-mun ul li{ float: left; padding: 0px 7px; margin-left: 10px; height: 40px; line-height: 40px; border-radius:8px; }
   .nave-2{ width: 70px; margin-left: -7px; }
   .nave-3{ width: 70px; margin-left: -7px; }
	.nave-4{ width: 98px; margin-left: -7px; }
	.nave-5{ width: 84px; margin-left: -7px; }
	.nave-6{ width: 98px; margin-left: -7px; }
	.nave-7{ width: 70px; margin-left: -7px; }
	.nave-9{ width: 98px; margin-left: -7px; }
	.left-lanmu .left-lanmu-mun h2{ background-color: #375f1a; padding: 10px 15px 10px 15px; color: #feb22b;}
    .left-lanmu .left-lanmu-mun ul{ border-top: 5px solid #ffffff; padding: 10px 15px 10px 15px; }
    .left-lanmu .left-lanmu-tel h2{ background-color: #375f1a; padding: 10px 15px 10px 15px; color: #feb22b;}
    .left-lanmu .left-lanmu-tel ul{ border-top: 5px solid #ffffff; padding: 10px 15px 10px 10px; }
}
@media (min-width: 1200px) and (max-width: 1399px) {
   .head-width{ width: 1200px; }
   .head-top a{ color: #375f1a; font-size: 16px;}
   .head-mun ul li{ float: left; padding: 0px 13px; margin-left: 10px; height: 40px; line-height: 40px; border-radius:8px; }
   .nave-2{ width: 90px; margin-left: -13px; }
   .nave-3{ width: 90px; margin-left: -13px; }
	.nave-4{ width: 122px; margin-left: -13px; }
	.nave-5{ width: 106px; margin-left: -13px; }
	.nave-6{ width: 122px; margin-left: -13px; }
	.nave-7{ width: 90px; margin-left: -13px; }
	.nave-9{ width: 122px; margin-left: -13px; }
	.sousuo-container{ width: 900px; }
}
@media (min-width: 1400px) and (max-width: 1699px) {
   .head-width{ width: 1400px; }
   .sousuo-container{ width: 900px; }
}
@media (min-width: 1700px) {
   .head-width{ width: 1600px; }
   .sousuo-container{ width: 900px; }

} 
